module.exports = {
    api:{
        userList_user: {
            projection: {
                photo: 1,
                userName: 1,
                nickName: 1,
                name: 1,
                sex: 1,
                phone: 1,
                IDCard: 1,
                brisday: 1,
                address: 1,
                status: 1,
                id:1,
                source:1,
                dept:1,
                wxNotify:1,
                unitId:1,
                enterpriceId:1
            },
            join:{
                enterpriceId:{
                    type: 'LEFT',
                    name: 'unit',
                    key: 'unitId',
                    projection: {
                        name: 'unitName'
                    }
                },
                // unitId:{
                //     type: 'LEFT',
                //     name: 'unit',
                //     key: 'unitId',
                //     projection: {
                //         name: 'unitName'
                //     }
                // }
            }
        },
        user_unit:{
            join:{
                unitId:{
                    type: 'LEFT',
                    name: 'unit',
                    key: 'unitId',
                    projection: {
                        name: 'unitName'
                    }
                },
                enterpriceId:{
                    type: 'LEFT',
                    name: 'unit',
                    key: 'unitId',
                    projection: {
                        name: 'unitName'
                    }
                }
            }
        },
        userselect_group_user:{
            join:{
                userId:{
                    type: 'LEFT',
                    name: 'user',
                    key: 'id',
                    projection: {
                        name: 'userName',
                        unitId:'userUnitId'
                    }
                },
                groupId:{
                    type: 'LEFT',
                    name: 'group',
                    key: 'id',
                    projection: {
                        name: 'groupName'
                    }
                }
            }
        }
    },
    models:{
        userName: {
            label: '登录用户名',
            rule: {
                NotNull: true
            },
            attr:{
                placeholder:'使用企业微信用户名可以接收消息'
            },
            type:'input'
        },
        phone:{
            rule: {
                NotNull: true
            }
        },
        source:{
            label:'来源',
            defaultValue:'sys',
            attr:{
                actions: [
                    { name: '系统创建', value: 'sys' },
                    { name: '企业微信', value: 'wecom' }
                ]
            },
            type:'select',
            unList:true
        },
        dept:{
            label:'企业微信部门',
            // readOnly:true,
            type:'input',
            unList:true
        },
        wxNotify:{
            label:'是否微信通知',
            defaultValue:0,
            readOnly:true,
            unList:true,
            type:'switch',
            desc:'关注微信插件可以在微信接收消息'
        },
        // cgtUserName:{
        //     label:'城管通账号',
        //     unList:true,
        //     type:'input'
        // },
        // cgtPassWord:{
        //     label:'城管通密码',
        //     unList:true,
        //     attr:{ type:'password' },
        //     type:'input'
        // },
        enterpriceId:{//安全问题
            label:'企业',
            defaultValue:'hw',
            attr:{
                skey: 'name',///显示字段，默认name
                vkey: 'unitId',///取值字段，默认id
                url: '/api/model/unit',///查询API
                canClear:true,///是否可清除
                title: '请选择所属企业'///标题
            },
            type:'onlyselect'
        },
        // unitId:{
        //     label:'单位',
        //     defaultValue:'hw',
        //     attr:{
        //         skey: 'name',///显示字段，默认name
        //         vkey: 'unitId',///取值字段，默认id
        //         url: '/api/model/unit',///查询API
        //         canClear:true,///是否可清除
        //         title: '请选择所属单位'///标题
        //     },
        //     type:'onlyselect'
        // }
    }
}